recent-manager: Emit ::changed on file deletion
authorEmmanuele Bassi <ebassi@gnome.org>
Sun, 10 Apr 2016 17:28:01 +0000 (18:28 +0100)
committerEmmanuele Bassi <ebassi@gnome.org>
Sun, 10 Apr 2016 17:35:38 +0000 (18:35 +0100)
This will clear out the list of recently used files, and will allow GVFS
to handle this case.

https://bugzilla.gnome.org/show_bug.cgi?id=693077

gtk/gtkrecentmanager.c

index 78cd0ad5e640eb01eaccd20b05aa5e3f56313f54..5304b843ac01e05f076cf7a8270b4df4b439c444 100644 (file)
@@ -537,14 +537,12 @@ gtk_recent_manager_monitor_changed (GFileMonitor      *monitor,
     {
     case G_FILE_MONITOR_EVENT_CHANGED:
     case G_FILE_MONITOR_EVENT_CREATED:
+    case G_FILE_MONITOR_EVENT_DELETED:
       gdk_threads_enter ();
       gtk_recent_manager_changed (manager);
       gdk_threads_leave ();
       break;
 
-    case G_FILE_MONITOR_EVENT_DELETED:
-      break;
-
     default:
       break;
     }